<!DOCTYPE html>
<html>
<head>
	<meta charset="utf-8">
	<meta name="viewport" content="width=device-width, initial-scale=1">
	<title>hello</title>
</head>
<body>
	<!-- 准备好容器 -->
	<div id="test"></div>

	<!-- 引入react核心库 -->
	<script src="../lib/react.development.js"></script>
	<!-- 引入react-dom，用于支持react操作dom -->
	<script src="../lib/react-dom.development.js"></script>
	<!-- 引入babel，用于将jsx转为js -->
	<script src="../lib/babel.min.js"></script>

	<script type="text/babel">
		
    class Weather extends React.Component{
      // 初始化状态
      state = {
        isHot: false
      }
      // 自定义方法，要使用赋值语句，并使用箭头函数，解决this指向问题
      changeWeather = () => {
        this.setState({
          isHot: !this.state.isHot
        })
      }
      render() {
        // 读取状态
        return <h1 onClick={this.test}>今天天气很{this.state.isHot ? '炎热' : '凉爽'}</h1>
      }
    }

		// 2.渲染虚拟DOM到页面
		ReactDOM.render(<Weather/>, document.getElementById('test'));
	</script>
</body>
</html>